package com.biz.primus.ms.commodity.trans.productSort;


import com.biz.primus.commodity.vo.backend.productSort.ProductSortEntityVo;
import com.biz.primus.ms.commodity.dao.po.DepotProductSortItem;
import com.biz.primus.ms.commodity.dao.po.Product;
import com.google.common.base.Function;

/**
 * 商品排序转换成VO
 * 
 * @author Nian.Li
 * <br>2016年9月13日
 */
public class ProductSortToProductSortEntityVo implements Function<DepotProductSortItem,ProductSortEntityVo> {
	
    @Override
    public ProductSortEntityVo apply(DepotProductSortItem input) {
    	ProductSortEntityVo resp = new ProductSortEntityVo();
        
        Product product = input.getProduct();
        resp.setItemId(String.valueOf(input.getId()));
//        if(product.getCategory()!=null){
//        	resp.setProductCategory(product.getCategory().getName());
//        }else{
//        	resp.setProductCategory("");
//        }
        resp.setProductCode(product.getProductCode());
        resp.setProductName(product.getName());
        resp.setProductId(String.valueOf(product.getId()));
        resp.setSortVal(input.getSortVal());
        return resp;
    }
}
